Graphical Tools and Language Evolution

نویسندگان

  • Martin Soukup
  • Jiri Soukup
چکیده

A historical cycle has been observed where the use of graphical tools becomes critical to software development but these tools eventually fall from use as the underlying cause of complexity is resolved through a new programming paradigm. This paper identifies the gaps in today’s programming languages addressed by UML class diagrams, a critical part of software development today. It then proposes language extensions to resolve these gaps and reviews all nine UML diagram types for other areas of possible programming language or paradigm changes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Making the Evolution of Graphical Models Visible

With adoption of the UML and other graphical languages by software industry, graphical models became a cornerstone in today’s software development practice. As other artefacts such as program source code, graphical models evolve over time and are, thus, put regularily under version control. In order to deeply understand the role an artefact plays within a project, it is sometimes helpful to rev...

متن کامل

Interactive Television Applications using MetaEdit+

This paper discusses the use of MetaEdit+ as a tool for creating and using domain specific modeling languages and code generators. Creating a modeling language with graphical and form-based metamodeling, the usage of MetaEdit+’s modeling tools and the development of a code generation are demonstrated using an Interactive Television Application example. Further tooling issues, such as integratio...

متن کامل

Representing Textual Requirements as Graphical Natural Language for UML Diagram Generation

Since the establishment of the Unified Modeling Language (UML) as a standard graphical notation for representing knowledge, new ideas have emerged about tools that can automatically extract knowledge from text and represent it with UML diagrams. As the targeted representation of knowledge is in a graphical notation, we propose to also represent Natural Language (NL) and the knowledge it carries...

متن کامل

A MODEL FOR EVOLUTIONARY DYNAMICS OF WORDS IN A LANGUAGE

Human language, over its evolutionary history, has emerged as one of the fundamental defining characteristic of the modern man. However, this milestone evolutionary process through natural selection has not left any ’linguistic fossils’ that may enable us to trace back the actual course of development of language and its establishment in human societies. Lacking analytical tools to fathom the cr...

متن کامل

A Flexible Integration Framework for Software

Current trend of constructing new systems from collections of pre-existing third-party tools and commercial off-the-shelf (COTS) software presents serious challenges to existing integration technology. The unique constraints of third-party software (such as inadequacy of integration interfaces, closeness of the system architecture, and lack of access to the source code), the interactive, autono...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007